\section{ec\+\_\+fsm\+\_\+sii Struct Reference}
\label{structec__fsm__sii}\index{ec\+\_\+fsm\+\_\+sii@{ec\+\_\+fsm\+\_\+sii}}


Slave information interface F\+SM.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\label{structec__fsm__sii_a8900a8deb8f7f8fa21b678bb45c49bd6}} 
\textbf{ ec\+\_\+slave\+\_\+t} $\ast$ \textbf{ slave}
\begin{DoxyCompactList}\small\item\em slave the F\+SM runs on \end{DoxyCompactList}\item 
\mbox{\label{structec__fsm__sii_a0b742789c074c3ebff83f0892571fd20}} 
\textbf{ ec\+\_\+datagram\+\_\+t} $\ast$ \textbf{ datagram}
\begin{DoxyCompactList}\small\item\em datagram used in the state machine \end{DoxyCompactList}\item 
\mbox{\label{structec__fsm__sii_a1571b23ec01b79dc7287d327cc6a4812}} 
unsigned int \textbf{ retries}
\begin{DoxyCompactList}\small\item\em retries upon datagram timeout \end{DoxyCompactList}\item 
\mbox{\label{structec__fsm__sii_a6b2ea3e71e4ee37254a8cdab003d6ad2}} 
void($\ast$ \textbf{ state} )(\textbf{ ec\+\_\+fsm\+\_\+sii\+\_\+t} $\ast$)
\begin{DoxyCompactList}\small\item\em S\+II state function. \end{DoxyCompactList}\item 
\mbox{\label{structec__fsm__sii_afecb19ccde2a49881d9430c65a854880}} 
uint16\+\_\+t \textbf{ word\+\_\+offset}
\begin{DoxyCompactList}\small\item\em input\+: word offset in S\+II \end{DoxyCompactList}\item 
\mbox{\label{structec__fsm__sii_abe104575bf34cbfb34beee82562524a7}} 
\textbf{ ec\+\_\+fsm\+\_\+sii\+\_\+addressing\+\_\+t} \textbf{ mode}
\begin{DoxyCompactList}\small\item\em reading via A\+P\+RD or N\+P\+RD \end{DoxyCompactList}\item 
\mbox{\label{structec__fsm__sii_ac95eca9edba43bc2e9e6354a35f6cd77}} 
uint8\+\_\+t \textbf{ value} [4]
\begin{DoxyCompactList}\small\item\em raw S\+II value (32bit) \end{DoxyCompactList}\item 
unsigned long \textbf{ jiffies\+\_\+start}
\begin{DoxyCompactList}\small\item\em Start timestamp. \end{DoxyCompactList}\item 
\mbox{\label{structec__fsm__sii_aa42a961a6e212bced0051dbf569b47c3}} 
uint8\+\_\+t \textbf{ check\+\_\+once\+\_\+more}
\begin{DoxyCompactList}\small\item\em one more try after timeout \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Slave information interface F\+SM. 

Definition at line 61 of file fsm\+\_\+sii.\+h.



\subsection{Field Documentation}
\mbox{\label{structec__fsm__sii_ab7f2a8187c72c4dcd08235b1533062b5}} 
\index{ec\+\_\+fsm\+\_\+sii@{ec\+\_\+fsm\+\_\+sii}!jiffies\+\_\+start@{jiffies\+\_\+start}}
\index{jiffies\+\_\+start@{jiffies\+\_\+start}!ec\+\_\+fsm\+\_\+sii@{ec\+\_\+fsm\+\_\+sii}}
\subsubsection{jiffies\+\_\+start}
{\footnotesize\ttfamily unsigned long ec\+\_\+fsm\+\_\+sii\+::jiffies\+\_\+start}



Start timestamp. 



Definition at line 71 of file fsm\+\_\+sii.\+h.

